package org.banyan.senior.idempotent.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author metalsbanyan
 * @version 1.0
 * @description: 接口幂等性校验注解
 * @date 2023/7/21 17:07
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface AutoIdempotent {

    /**
     * 接口前缀标识 + 用户 + 随机字符串
     */
    String prefix();

}
